בהתחלה הם שלחו מבחן בית לפתור: השאלה הייתה על שיש שני צפרדעים שצריכים להתרחק אחד מהשני כמה שאפשר. נתון מערך וצריך להחזיר את המרחק המקסימאלי כאשר הם מתחילים כל פעם בתא מסויים.
ואז יש שני ראיונות טכנים וHR
בראיון סיפרתי על עצמי, ושני המראיינים סיפרו על החברה ועל התפקיד והאתגרים.
ומחזירים תשובות תוך יומיים.
שאלות מתוך הראיון
1. נתון קטע קוד בפייטון שסוכם ושואלים אם יש פלט או שגיאה (קשור למחרוזת)
2. נתון קטע קוד שמבצע השמה בין רשימות ושואלים מה הפלט
3. נתון תהליך CI שנכשל ושואלים למה נכשל (קשור ל git clone)
4. לאחר מכן נותנים קוד שקשור לזה ושואלים איך לייעל אותו
5. נתון פקודה שמחזירה תוצאה ורוצים להחזיר מידע מהפלט - צריך להכיר ביטויים רגולרים (regex)
הגשת קורות חיים, מבחן קודיליטי שכלל 2 שאלות ב110 דקות
המשך לראיון פרונטלי
שאלות מתוך הראיון
Max Chunks To Make Sorted II
Suppose we have an array arr of integers, we have to split the array into some number of partitions, and individually sort each partition. Now after concatenating them we will get one sorted array. We have to find the maximum number of partitions we could have made?
So, if the input is like [3,2,4,5,5], then the output will be 4, as we can make partitions like [3,2], [4], [5], [5].
מבחן בית בקודיליטי, 3 שאלות סטייל ליטקוד ברמות קל ובינוני, 1:45 שעות המבחן כולו.
שאלות מתוך הראיון
שאלה אחת - בהינתן מספר נרצה להחזיר מספר חדש שהוא מעיין זיגזג של המספר המקורי, כאשר המספר מורכב כך - ספרה ראשונה ואז אחרונה ואז שנייה ואז שנייה מהסוף וכן הלאה. לדוגמה - בהינתן 123456 נחזיר 162534.
שאלה שנייה - בהינתן 2 רשימות באותו אורך, נרצה להחזיר את מספר האינדקסים המשותפים כל שעבור שב-2 הרשימות סכום האיברים עד לאותו האינדקס שווה לסכום האיברים מאותו אינדקס והסכומים האלו שווים בין שתי הרשימות.